package com.ttg.common.constant;

import java.math.BigDecimal;

/**
 * @author zhangHongYuan
 * @description
 * @date 2024/1/23 11:59
 */
public interface ParentExpressionConstant {

    //介于
    boolean between(BigDecimal value,BigDecimal start,BigDecimal end);
    boolean between();

    //不介于
    boolean notBetween(BigDecimal value, BigDecimal start, BigDecimal end);
    boolean notBetween();

    //等于
    boolean equalTo(String value,String ratio);
    boolean equalTo();

    //不等于
    boolean notEqualTo(String value,String ratio);
    boolean notEqualTo();

    //大于
    boolean greaterThan(BigDecimal value,BigDecimal ratio);
    boolean greaterThan();

    //小于
    boolean lessThan(BigDecimal value, BigDecimal ratio);
    boolean lessThan();

    //大于等于
    boolean greaterThanEqualTo(BigDecimal value,BigDecimal ratio);
    boolean greaterThanEqualTo();

    //小于等于
    boolean lessThanEqualTo(BigDecimal value,BigDecimal ratio);
    boolean lessThanEqualTo();

    boolean like();
}
